class ProjectSupplier {
	int? id;
	int? projectId;
	int? supplierId;
	int? createTime;
	String? sign;
	String? corpName;
	String? corpAddress;
	String? zip;
	String? legalPerson;
	String? totalStaff;
	String? contacts;
	String? phone;
	dynamic score;
	int? bidFlag;
	dynamic projectStatus;

	ProjectSupplier({
		this.id, 
		this.projectId, 
		this.supplierId, 
		this.createTime, 
		this.sign, 
		this.corpName, 
		this.corpAddress, 
		this.zip, 
		this.legalPerson, 
		this.totalStaff, 
		this.contacts, 
		this.phone, 
		this.score, 
		this.bidFlag, 
		this.projectStatus, 
	});

	factory ProjectSupplier.fromJson(Map<String, dynamic> json) {
		return ProjectSupplier(
			id: json['id'] as int?,
			projectId: json['projectId'] as int?,
			supplierId: json['supplierId'] as int?,
			createTime: json['createTime'] as int?,
			sign: json['sign'] as String?,
			corpName: json['corpName'] as String?,
			corpAddress: json['corpAddress'] as String?,
			zip: json['zip'] as String?,
			legalPerson: json['legalPerson'] as String?,
			totalStaff: json['totalStaff'] as String?,
			contacts: json['contacts'] as String?,
			phone: json['phone'] as String?,
			score: json['score'] as dynamic,
			bidFlag: json['bidFlag'] as int?,
			projectStatus: json['projectStatus'] as dynamic,
		);
	}



	Map<String, dynamic> toJson() => {
				'id': id,
				'projectId': projectId,
				'supplierId': supplierId,
				'createTime': createTime,
				'sign': sign,
				'corpName': corpName,
				'corpAddress': corpAddress,
				'zip': zip,
				'legalPerson': legalPerson,
				'totalStaff': totalStaff,
				'contacts': contacts,
				'phone': phone,
				'score': score,
				'bidFlag': bidFlag,
				'projectStatus': projectStatus,
			};
}
